﻿//===================================================================================
// $$
//
//
// Code By: Code Milker V2
// Date On: 2013//
//===================================================================================

namespace Forest.Lion.Data {
    using System;

    using System.Collections.Generic;
    using Forest.Lion.Model;


    public interface IMessageTemplateRepository {
        void Create(MessageTemplate messageTemplate);
        MessageTemplate GetMessageTemplate(Guid messageTemplateId);
        void Update(MessageTemplate messageTemplate);
        void Delete(Guid messageTemplateId);
        IEnumerable<MessageTemplate> Find();

        IEnumerable<MessageTemplate> GetAll();

        IEnumerable<MessageTemplate> GetMessageTemplatesForCompany(Guid companyId);

    }
}
